/* 公共样式 */

/*
html{
-webkit-filter: grayscale(100%); 
filter: grayscale(100%);
filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
}*/

@font-face{
    font-family: 'PuHuiTi';
    src: url('../fonts/Alibaba-PuHuiTi-Regular.ttf');
}
@font-face {
    font-family: 'SourceHanSansCN';
    src: url('../fonts/SourceHanSansSC-Normal.ttf');
    font-weight: normal;
    font-style: normal;
}
.wrap {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 1680px) {
    .wrap {
        width: 1200px;
    }
}

@media screen and (max-width: 1366px) {
    .wrap {
        width: 1100px;
    }
}

@media screen and (max-width: 1280px) {
    .wrap {
        width: 1050px;
    }
}

@media screen and (max-width: 1180px) {
    .wrap {
        width: 880px;
    }
}

@media screen and (max-width: 1024px) {
    .wrap {
        width: 768px;
    }
}

@media screen and (max-width:768px) {
    .wrap {
        width: 100%;
    }
}

body{font-family: 'SourceHanSansCN';background: #ffffff;overflow-x: hidden;}
/*公共样式*/
.text-right{text-align: right;}
.txt{font-size: 22px;color: #bd1b2d;height: 54px;line-height: 54px;border-bottom: 1px solid #d5d5d5;position: relative;}
.txt h3{ min-width: 110px;border-bottom: 1px solid #bd1b2d;line-height: 53px;text-align: center;padding: 0 12px;display: inline-block;font-size: 20px;}
.txt h3>a{color: #bd1b2d;}
.more{color: #999999;font-size: 16px;float: right;cursor: pointer;line-height: 54px;}

.title{border-bottom: 1px solid #bd1b2d;position: relative;margin-bottom: 10px;}
.title h2{font-size: 28px;color: #fff;height: 60px;line-height: 60px;width: 180px;text-align: center;}
.title:after{content: "";background: url(../img/title_bg.png)no-repeat center;display: block;position: absolute;top: 0;left: 0;width: 204px;height: 60px;z-index: -1;}
/*top*/
.top{width: 100%;height: 50px;display: flex;align-items: center;} 
.topWrap{padding: 0 13px;}
.top input{border: 1px solid #bbbbbb;border-radius: 3px;height: 28px;line-height: 28px;width: 120px;min-width: 120px;background: #f1f1f1;padding: 0 10px;}
.top .email{margin-right: 5%;}
.top .search{margin: 0 2% 0 12.5%;position: relative;}
.top .search input{width: 200px;min-width: 200px;border-radius: 14px;}
.top .search img{position: absolute;top: 50%;right: 7%;transform: translateY(-50%);}
.top .login{width: 70px;height: 28px;line-height: 28px;text-align: center;border-radius: 3px;background: #426fb0;color: #fff;margin-left: 5px;font-family: 'PuHuiTi';}
.top .iconItem{margin-top: 2px;}
.top .iconItem ul li{padding: 0 6.5px;}


/* 侧边栏 */
.app_customer{ position: fixed;right: 80px;bottom: 10%;z-index: 2;}
.app_customer a{display: block;text-align: center;}
.app_customer img{display: inline-block;margin-bottom: 10px;width: 120px;height: 120px;}
.app_customer p{text-align: center;}
@media screen and (max-width: 1680px) {
    .app_customer{ right: 30px;bottom: 1%;}
}
@media screen and (max-width: 1440px) {
    .app_customer{ right: 5px;}
    .app_customer img{width: 100px;height: 100px;}
}

/*banner*/
.banner{width: 100%;}
.banner .swiper-slide {height: 365px;}
.banner .swiper-slide a{display: block;height: 100%;position: absolute;left: 50%;top: 0;width: 100%;transform: translateX(-50%);}
.right-more .more{display: none;}
.right-more .more.active{display: block;}



/*nav*//*2020.6.2修改start*/
.nav{background: #ac2e33;height: 66px;position: relative;}
.nav ul.navtitle{position: relative;}
.nav ul.navtitle>li{width: 171.42px;background: #ac2e33;transition: .4s;}
.nav ul.navtitle>li>a{color: #fff;line-height: 66px;display: block;text-align: center;transition: .4s;position: relative;font-family: 'PuHuiTi';  font-size: 20px;}
.nav ul.navtitle li i{content: "";width: 0;height: 2px;background: #ab2e33;position: absolute;top: 70%;left: 50%;transform: translateX(-50%);}
.nav .navtitle>li.active,.nav .navtitle>li:hover{background: #fff;transition: .4s;}
.nav .navtitle>li.active>a,.nav .navtitle>li:hover>a{color: #ac2e33;transition: .4s;}
.nav .navtitle>li.active i,.nav .navtitle>li:hover i{width: 37px;transition: .6s;}
.newsTitle{display: none;width: 1920px;height: 100px;position: absolute;top: 66px;left: -360px;background: linear-gradient(92deg,#fff,50%,rgba(255,255,255,.88));z-index: 2;}
ul.navdrop li{position: relative;float: left;}
ul.navdrop li a{font-size: 18px;color: #3c3c3c;font-weight: bold;padding: 34px 25px;line-height: 32px;display: block; font-family: 'SourceHanSansCN';}
ul.navdrop li:first-child a{padding-left: 0;}
ul.navdrop li a:after{content: "";background: url(../images/line.png)no-repeat;top: 38%;right: 0;position: absolute;display: block;width: 4px;height: 24px;}
ul.navdrop li:last-child a:after{display: none;}
ul.navdrop li.active a,ul.navdrop li:hover a{color: #ac2e33;}


/*news*/
.news{position: relative;padding: 20px 0 25px;}
.newsTitle{width: 100%;height: 100px;position: absolute;top: 66px;left: 0;background: #ffffff;background: linear-gradient(92deg,#fff,50%,rgba(255,255,255,.88));z-index: 2;}
.newsTitle ul{display: flex;justify-content: flex-start;align-items: center;}
.newsTitle ul li{position: relative;}
.newsTitle ul li a{font-size: 18px;color: #3c3c3c;font-weight: bold;padding: 34px 23px;line-height: 32px;display: block;}
.newsTitle ul li:first-child a{padding-left: 0;}
.newsTitle ul li a:after{content: "";background: url(../img/line.png)no-repeat;top: 38%;right: 0;position: absolute;display: block;width: 4px;height: 24px;}
.newsTitle ul li:last-child a:after{display: none;}
.newsTitle ul li.active a{color: #ac2e33;}
.newsBanner{width: 43.3%;}
.newsBanner .swiper-slide .text{position: absolute;bottom: 0;left: 0;width: 100%;height: 40px; line-height: 40px;background: rgba(0,0,0,.58);color: #fff;padding-left: 10px;}
.newsBanner .swiper-slide .text h3{width: 70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;  font-size: 16px;    letter-spacing: 1px;}
.newsBanner .swiper-slide .img {width: 100%;}
.newsBanner .swiper-slide .img a{display: block;width: 100%;}
.newsBanner .swiper-slide .img a img{width: 100%;}
.newsBanner .swiper-pagination{ width: 25%!important; z-index: 99; margin-left: 75%; bottom: 0px; height: 40px;}
.newsBanner .swiper-pagination .swiper-pagination-bullet{width: 20px; height: 20px;line-height: 18px; border-radius: 50%; border: 1px solid #9ea1a1; color: #9ea1a1; font-size: 12px; background: none;  opacity: 1;position: relative;top: 50%;-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);}
.newsBanner .swiper-pagination .swiper-pagination-bullet-active{background: #ac2e33;color: #fff;border: 1px solid #ac2e33;}
.newsItem{width: 32.9%;margin-left: 3%;}
.newsItem ul li{padding: 8px 0;}
.newsItem ul li a{color: #323232; font-size: 16px;line-height: 24px;display: block;position: relative;padding-left: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsItem ul li a:before{content: "";width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #323232;position: absolute;top: 50%;left: 0;transform: translateY(-50%);transition: .3s;}
.newsItem ul li span{width: 4px;height: 8px;color: #333333;}
.newsItem ul li:hover a{color: #ac2e33;}
.newsItem ul li:hover a:before{border-left: 5px solid #ac2e33;transition: .3s;}
.mailBox{width: 17%;}
.mailBox .img{width: 100%;}
.mailBox .img img{width: 100%;}

.mailBox .text{background: #bd1b2d;font-size: 22px;color: #fff;height: 40px;line-height: 40px;text-align: center;position: relative;padding-left: 21%;margin-top: 7px;}
.mailBox .text:before{content: "";background: url(../img/icon_mail.png)no-repeat;position: absolute;top: 50%;left: 20%;transform: translateY(-50%);width: 32px;height: 24px;}
.index-newsTab{border-bottom: 1px solid #d5d5d5;height: 50px;}
.index-newsTab a{display: inline-block;line-height: 50px;transform-origin: all 0.4s;margin: 0 15px; text-align: center;font-size: 18px;color: #323232;position: relative;}
.index-newsTab a:last-child{margin-right: 0;}
.index-newsTab a:hover{transition: all 0.4s;color: #bc1b2d;font-size: 22px;}
.index-newsTab a::after{content: "";display: inline-block;width: 0%;height: 1px;background: #bc1b2d;position: absolute;bottom: -1px;left: 50%;-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%); transform: translateX(-50%);transition: all 0.4s;}
.index-newsTab a:hover::after{transition: all 0.4s;width: 100%;}
.index-newsTab a.active-tab{color: #bc1b2d;font-size: 22px;}
.index-newsTab a.active-tab::after{transition: all 0.4s;width: 100%;}
.newsItem .news-tabCont .cont-item{display: none;}
.newsItem .news-tabCont .cont-item.active-cont{display: block;}
@media screen and (max-width: 1366px) {
    .index-newsTab{height: 46px;}
    .index-newsTab a{line-height: 46px;font-size: 16px;margin: 0 10px; }
    .index-newsTab a.active-tab {font-size: 20px; }
    .index-newsTab a:hover {font-size: 20px; }

}

.Item{width: 30.8%;margin-right: 3.75%;}
.Item:last-child{margin-right: 0;}
.Item ul li{padding: 8px 0;}
.Item ul li a{color: #323232;line-height: 24px;display: block; font-size: 16px;position: relative;padding-left: 20px;white-space: nowrap;
    overflow: hidden;text-overflow: ellipsis;transition: all 0.4s;}
.Item ul li a:hover {transition: all 0.4s;color: #ac2e33;}
.Item ul li a:before{content: "";width: 0;height: 0;border-top: 4px solid transparent;border-bottom: 4px solid transparent;
    border-left: 4px solid #323232;position: absolute;top: 50%;left: 0;transform: translateY(-50%);transition: .3s;}
.Item ul li span{width: 4px;height: 8px;color: #333333;}
.Item ul li:hover a:before{border-left: 5px solid #ac2e33;transition: .3s;}

/*视频集锦*/
.videoBox ul li .play{width: 80px;height: 60px;border-radius: 0;background: rgba(67,67,67,0.55);position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);transition: all .4s;}
.videoBox ul li .play:hover{background: rgba(0,0,0,0.8);transition: all .4s;}
.videoWrap{overflow: hidden;display: block;}
.videoWrap .video-js{width: 100%;height: 100%;}
.videoWrap .vjs-poster{background-size: cover;}
.videoBox .tabImg ul li a{position: relative;}
.videoBox .tabImg ul li a::after {content: "";display: inline-block;width: 50px;height: 50px;background: url(../img/play1.png) no-repeat ;background-size:100%; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 9;}
/*履行职能*/
.perFuntion{margin-top: 40px;position: relative;}
.perFuntion .perFuntionWrap{display: flex;margin-top: 10px;}
.perFuntion .left{width: 69.1%;}
.perFuntion .right{width: 30.8%;}
.perFuntion .right .img{margin-top: 10px;width: 100%;}
.perFuntion .right .img img{width: 100%;}
.bg1{position: absolute;margin: 0 auto;bottom: -10%;left: 60%;transform: translateX(-60%);width: 100%;z-index: -1;}
.bg2{position: absolute;margin: 0 auto;top: -30%;left: 0%;width: 100%;z-index: -1;}

/*专题回顾*/
.special>.flex-item{justify-content: space-between;}
.special>.flex-item::after{ display: block; line-height: 0; content: ""; clear: both;}
.special .fl{width: 86%;height: 110px;margin-right: 1%;}
.special .fl img{width: 100%;height: 100%;}
.special .fr{width: 13%;}

.special a{display:inline-block;height: 110px;}
.special a.fl{margin-right: 20px;}
.special a img{height: 100%;width: 100%;}
.special .fl .swiper-pagination{bottom: 0px;text-align: right;padding: 3px;}
.special .fl .swiper-pagination .swiper-pagination-bullet{width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: #f4f4f4;
    border-radius: 0px;
    opacity: 1;
    background: rgba(255,255,255,0.5);
    display: inline-block;
    margin: 0 1px;
    color: #444;transition: all 0.3s;}
.special .fl .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;background: rgba(255,255,255,0.9);color: #333;}
.special .fl .swiper-pagination .swiper-pagination-bullet:hover{opacity: 1;background: rgba(255,255,255,0.9);transition: all 0.3s;color: #333;}
.special .fl .swiper-slide{width: 100%;}
.special .fl .swiper-slide a{display: block;width: 100%;}
.special .fl .swiper-slide a img{width: 100%;}



/*自身建设*/  /*社员风采*/  /*院士风采   星光灿烂*/  /*历史回眸*/ 
.indexTab .tabBox .tabNav{width: 100%;border-bottom: 1px solid #d5d5d5;}
.indexTab .tabBox .tabNav .txt{border: none;margin-right: 4%;}
.indexTab .tabBox .tabNav .txt:last-child{margin-right: 0;}

.indexTab .tabBox .tabNav .txt h3{border: none;transition: all 0.5s;}
.indexTab .tabBox .tabNav .txt h3 a{color: #323232;transition: all 0.5s;}
.indexTab .tabBox .tabNav .txt.active h3{border-bottom: 1px solid #ac2e33;transition: all 0.5s;}
.indexTab .tabBox .tabNav .txt.active h3 a{color: #bd1b2d;transition: all 0.5s;}
.indexTab .tabContainer ul{display: none;}
.indexTab .tabContainer ul.active{display: block;}
/*精典图集*/
.indexTab .tabImg ul li{width: 30.8%;margin-right: 3.75%;overflow: hidden;}
.indexTab .tabImg ul li:nth-child(3n){margin-right: 0;}
.indexTab .tabImg ul li a{display: inline-block;width: 100%;}
.indexTab .tabImg ul li img{transition: ease-in .4s;width: 100%;}
.indexTab .tabImg ul li img:hover{transform: scale(1.1);transition: ease-in .4s;}
.indexTab .tabImg .swiper-slide a{display: block;}
.indexTab .tabImg img{width: 100%;}
.atlas .tabBox .swiper-slide a {width: 100%;display: inline-block;}
.atlas .tabBox img{width: 100%;}
/*省级组织 市级组织 友情链接*/
.organize .cityName{padding: 10px 8px;}
.organize .cityName a{display: inline-block;text-align: center;padding-left: 0;padding: 10px 16px;}
.organize .cityName a:before{border: 0;}
.organize .cityName a:hover{color: #ac2e33;}
.organize .tabContainer ul:nth-child(1) .cityName a{float: left;}
.organize .tabContainer ul:nth-child(3) .cityName a{float: left;}
.organize .tabContainer ul:nth-child(1) .cityName::after{ display: block; line-height: 0; content: "";    clear: both;}
.organize .listImg{padding: 0 8px;}
.organize .listImg dl dt{width: 13.3%;position: relative;}
.organize .listImg dl dt .img{width: 100%;}
.organize .listImg dl dt .img img{width: 157px;height: 74px;}
.organize .listImg dl dt .text{width: 100%;height: 30px;line-height: 30px;text-align: center;position: absolute;bottom: 0;left: 0;background: #656666;background: rgba(200, 197, 197, 0.1);color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 10px;}
.organize .cityName .linkscon::after{ display: block; line-height: 0; content: "";    clear: both;}

@media screen and (max-width: 1366px) {
    .indexTab .tabBox .tabNav .txt {margin-right: 1%;}
}
/*footer*/
.footer{height: 320px;background: #bd1b2d; background: rgba(189, 27, 45, 0.9);margin-top: 21%;position: relative;}
.footer .wrap{position: absolute;bottom: 50%;left: 50%;transform: translateX(-50%);}
.footer .txt h3{border: 1px solid transparent;transition: .6;margin-bottom: 10px;}
.footer .txt h3 a{line-height: 54px!important;}
.footer .up ul li h3 a{font-size: 22px;}
.footer .up{background: rgba(250,250,250,.95);padding: 10px 0 30px;width: 100%;max-height: 400px;position: relative;}
.footer .up .line{width: 990px;height: 1px;background: #d5d5d5;position: absolute;top: 16.8%;left: 15px;}
.footer .up ul li{padding: 0 10px;}
.footer .up ul li .txt{width: 100%;border: none; margin-bottom: 10px;text-align: center;}
.footer .up ul li .txt:hover h3{border-bottom: 1px solid #bd1b2d;transition: .6s;}
.footer .up ul li a{display: block;line-height: 36px;color: #323232;font-size: 16px;padding-left: 20px;}
.footer .up ul li .txt a{padding-left: 0;}
.footer .up ul li a:hover{color: #bd1b2d;}
.erweima{background: #fff;width: 132px;height: 320px;text-align: center;vertical-align: middle;display: table-cell;position: absolute;top: 50%;right: 20px;transform: translateY(-50%);}
.erweima>div{padding: 10px 0;display: inline-block;}
.footer .under{padding: 30px 0;width: 100%;position: absolute;}
.footer .under ul{display: flex;align-items: flex-end;}
.footer .under ul li{width: 100%;}
.footer .under p,.under a{color: #fff;font-size: 18px;line-height: 32px;letter-spacing: 1px;}
.footer .under a i{color: #e27478;}
.footer .under .security{background: url(../img/icon_gongan.png)no-repeat;padding-left: 28px;background-position: 0;}
.bg3{ position: absolute;margin: 0 auto;bottom: 0px;right: 0px;z-index: -1;width: 870px;height: 1480px; background: url(../img/2.png) no-repeat ;background-size: 100%;    background-position: 50px bottom;}

@media screen and (max-width: 1680px) {
    .bg3{background-position: 200px bottom;width: 850px;} 
    .footer .up .line{width: 980px;}
}
@media screen and (max-width: 1440px) {
    .bg3{width: 400px;
        right: 0;} 
}
@media screen and (max-width: 1366px) {
    .footer .up ul li h3 a {
        font-size: 20px;
    }
    .footer .up ul li {
        padding: 0 5px;
    }
    .footer .up .line {
        width: 870px;
    }
    .banner .swiper-slide {
        height: 330px;
    }
    .top .email {
        margin-right: 3%;
    }
    .newsTitle ul li a{font-size: 16px;}
}
@media screen and (max-width: 1280px) {
    .nav ul.navtitle>li>a {font-size: 18px;}
    .footer .up .line {
        width: 850px;
    }

    .top .search {
        margin: 0 2% 0 8%;
    }
}
@media only screen and (min-width: 1440px) {
	.footer{margin-top: 18%;}
}
@media only screen and (min-width: 1680px) {
	.footer{margin-top: 16%;}
}
@media only screen and (min-width: 1920px) {
	.footer{margin-top: 14%;}
}


/*本社介绍 子导航*/
.subNav p{font-size: 14px;color: #9f9f9f;line-height: 24px;padding: 15px 0;}
.subNav p a{color: #9f9f9f;}
.subNav p a:hover{color: #bd1b2d;}
.introduceWrap .left{width: 22.5%;margin-right: 3.3%;border: 1px solid #bd1b2d;}
.introduceWrap .left h3{font-size: 26px;color: #fff;font-family: "微软雅黑";height: 80px;line-height: 80px;background:#ac2e33;}
.introduceWrap .left ul.nav1{padding: 0 20px 30px;}
.introduceWrap .left ul.nav1>li{margin-top: 20px;border: 1px solid #ededed;line-height: 50px;font-size: 16px;font-family: "微软雅黑";
    position: relative; transition: all 0.4s;}
.introduceWrap .left ul.nav1>li.activetab{background: #ac2e33;color: #ffffff;}
.introduceWrap .left ul.nav1 li a{color: #333333;padding-left: 40px;transition: all 0.4s;}
.introduceWrap .left ul.nav1 li.on .firc .indexNav{color: #ffffff;}
.introduceWrap .left ul.nav1>li.activetab .firc>a{color: #ffffff;transition: all 0.4s;}
.introduceWrap .left ul.nav1 li img{position: absolute;top: 19px;right: 40px;transition: all 0.4s;}
.introduceWrap .left ul.nav1>li:hover{transition: all 0.4s;background: #ac2e33;}
.introduceWrap .left ul.nav1>li:hover .firc .indexNav{color: #fff;}

.introduceWrap .nav1 li ul.drop{display: none;}
.introduceWrap .nav1 li ul.drop li{background: #d4d4d4;border-bottom: 1px solid #c8c8c8;position: relative;}
.introduceWrap .left li.activetab .drop li.activetab a{color: #ffffff;transition: all 0.4s;}
.introduceWrap .left li.activetab .drop li.activetab img.on{display: block;}
.introduceWrap .nav1 li ul.drop li:last-child{border-bottom: none;}
.introduceWrap .nav1 li ul.drop li img.on{display: none;}
.introduceWrap .nav1 li ul.drop li:hover a{color: #fff;}
.introduceWrap .nav1 li ul.drop li:hover img.on{display: block;}
.introduceWrap .nav1 li.on> img.rotate{transition: all 0.4s;transform: rotate(90deg);}
.introduceWrap .nav1 li ul.drop li:hover img.arrow{display: none;}
.introduceWrap .right{width: 74.1%;border: 1px solid #f5f5f5;padding: 0 0 15px;}
.introduceWrap .right h2{font-size: 30px;color: #222222;line-height: 90px;border-bottom: 2px solid #bd1b2d;margin-bottom: 40px;}
/*.introduceWrap .right p{font-size: 16px;color: #4d4f53;line-height: 30px;text-align: justify;margin-bottom: 30px;text-indent: 30px;}*/
.introduceWrap .right p{color: #4d4f53;text-align: justify;}
.introduceWrap .right{width: 74.1%;}/*2020.6.3修改*/
.introduceWrap .right .content{display: none;}/*2020.6.3修改*/
.introduceWrap .right .content.active{display: block;}/*2020.6.3修改*/
.introduceWrap .right .content{padding: 0 35px 15px;}/*2020.6.3修改 start*/
.introduceWrap .right .content h2{font-size: 30px;color: #222222;line-height: 90px;border-bottom: 2px solid #bd1b2d;margin-bottom: 40px;}
.introduceWrap .right .content1 p{font-size: 16px;color: #4d4f53;line-height: 30px;text-align: justify;margin-bottom: 30px;text-indent: 30px;}
.introduceWrap .right .content2 .memberWrap{padding: 0 84px 180px;}
.introduceWrap .right .content2 .memberWrap ul li{margin-bottom: 15px;}
.introduceWrap .right .content2 .memberWrap ul li a{display: block;}
.introduceWrap .right .content2 .memberWrap ul li a h5{margin: 10px 0;text-align: center;} 
.introduceWrap .right .bsjs-infotitle {text-align: center;font-size: 26px;line-height: 80px;}
.introduceWrap .right .content a{line-height: 30px;transition: all 0.5s;    text-align: center;}
.introduceWrap .right .content a:hover{color:#bd1b2d ; transition: all 0.5s;}
.introduceWrap .right .content .flex-item{flex-wrap: wrap;justify-content: flex-start;}
.introduceWrap .right .content .comimglist a{display: inline-block;width: 10%;}
.memberWrap .ullist {display: block;}
.memberWrap .ullist li{width: 24.5%; display: inline-block; margin-right: 0;}
/*领导成员*/
.memberWrap{padding: 0 84px 180px;}
.memberWrap ul li{margin-right: 56px;margin-bottom: 15px;}
.memberWrap ul li:nth-child(4n){margin-right: 0;}
.memberWrap ul li a{display: block;}
.memberWrap ul li a h5{margin: 10px 0;text-align: center;}
.intro-list{height: 50px;width: 90%;margin: 0 auto;}
.intro-list li{display: inline-block;float: left;    width: 33%;}
.aloneitem{margin-top: 10px;text-align: center;}
/*新闻集萃*/
/*.newsWrap*/
.newsWrap .left{width: 50%;margin-right: 1.5%;}
.newsbanner .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #e5e5e5;border-radius: 50%;}
.newsbanner .swiper-pagination .swiper-pagination-bullet-active{background: #bd1b2d;border: none;}
.newsWrap .right{width: 48.5%;}
.newsWrap .right .deep h2{font-size: 20px;color: #bd1b2d;font-weight: 500;line-height: 40px;margin-bottom: 5px;}
.newsWrap .right .deep p{font-size: 14px;color: #888888;line-height: 24px;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.snywWrap .txt h3{border-bottom: 2px solid #bd1b2d;line-height: 50px;}
.enter{font-size: 16px;color: #bd1b2d;position: relative;line-height: 54px;display: inline-block;padding-right: 20px;}
.enter:after{content: "";width: 0;height: 0;background: url(../img/enter.png)no-repeat center;width: 11px;height: 10px;position: absolute;top: 50%;transform: translateY(-50%);margin-left: 10px;}
.Item1 li{padding: 11px 0;}
.Item1 li a{font-size: 16px;color: #444444;line-height: 28px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 80%;transition: .3s;}
.Item1 li a i{margin-right: 10px;}
.Item1 li span{font-size: 14px;color: #999999;line-height: 28px;}
.Item1 li:hover a{color: #bd1b2d;transition: .3s;}

/*地方快递*/  /*多党合作动态*/  /*通知公告*/
.newsHighlight{position: relative;}
.tit{position: relative;margin-bottom: 10px;height: 45px;}
.tit h2{font-size: 22px;color: #fff;height: 45px;line-height: 45px;width: 190px;text-align: center;}
.tit:after{content: "";background: url(../img/title_bg1.png)no-repeat center;display: block;position: absolute;top: 0;left: 0;height: 45px;width: 100%;z-index: -1;background-size: 100%;}
.titlist h2{position: absolute;left: 50%;transform: translateX(-50%);z-index: 2;}
.titlist:after{content: "";background: url(../img/title_bg2.png)no-repeat center;display: block;position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 190px;height: 45px;z-index: 1;}
.local{margin: 30px 0 25px;}
.local .img{width: 17.5%;margin-right: 2.08%;}
.local .img img{width: 100%;}
.local .text{width: 80.4%;}
.local .text h3{font-size: 20px;color: #bd1b2d;font-weight: 500;text-align: center;line-height: 42px;}
.local .text p{font-size: 14px;color: #888888;line-height: 26px;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newsList{margin-bottom: 30px;}
.newsList li{padding: 0;margin-bottom: 13px;}
.newsList li a{position: relative;padding-left: 20px;color: #323232;}
.newsList li a:after{content: "";background: url(../img/icon_local.png)no-repeat center;position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 8px;height: 8px;z-index: -1;transition: .3s;}
.newsList li:hover a:after{background: url(../img/icon_local_on.png)no-repeat center;transition: .3s;}
/*视频资料*/
.newsVedio ul li{width: 23.3%; margin-right: 2.2%; display: inline-block; margin-bottom: 26px;}
.newsVedio ul li:last-child{margin-right: 0;}
.newsVedio ul li a{display: inline-block;width: 100%;position: relative;}
.newsVedio ul li a::after {content: "";display: inline-block;width: 50px;height: 50px;background: url(../img/play1.png) no-repeat;background-size: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 9;}
.newsVedio ul li a img{width: 100%;}



/*新闻列表*/
.party .wrap{padding: 40px 40px 15px;background: #fff;}
.party .localListItem1 li{border-bottom: 1px solid #f0f0f0;margin: 0;padding: 17px 0;}
.party .newsList li a{padding-left: 35px;}
.party .newsList li a:after{content: "";background: url(../img/icon_local1.png)no-repeat center;position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 20px;height: 20px;z-index: 1;transition: .3s;margin-right: 15px;}
.party .newsList li:hover a:after{background: url(../img/icon_local1_on.png)no-repeat center;transition: .3s;}
.pageWrap .page{margin: 30px auto;}
.pageWrap .page a{font-size: 16px;color: #999999;border: 1px solid #999999;height: 32px;line-height: 30px;width: 42px;display: inline-block;
    text-align: center;margin: 5px;transition: all 0.4s;}
.pageWrap .page input{font-size: 16px;color: #999999;border: 1px solid #999999;height: 32px;line-height: 30px;width: 42px;display: inline-block;
    text-align: center;margin: 5px;transition: all 0.4s;}
.pageWrap .page .prev,.pageWrap .page .next{width: 62px;}
.pageWrap .page span{padding: 8px 15px;}
.pageWrap .page .disabled{background: #cccccc;color: #fff;border: 1px solid #cccccc;}
.pageWrap .page a.active{background: #b34246;color: #fff;border: 1px solid #bd1b2d;}
.pageWrap .page a:hover{transition: all 0.4s;background: #b34246;color: #fff;border: 1px solid #b34246;}

/*新闻内页*/
.newsPage{background: #fff;padding: 0 100px 30px;}
.newsPage .pageTitle{border-bottom: 1px solid #e9e9e9;padding: 35px 0;}
.newsPage .pageTitle h2{font-size: 26px;color: #222222;font-weight: bold;line-height: 38px;margin-bottom: 15px;}
.newsPage .pageTitle h3{font-size: 18px;color: #222222;font-weight: bold;line-height: 25px;margin-bottom: 15px;}
.newsPage .pageTitle ul{display: flex;align-items: center;justify-content: center;}
.newsPage .pageTitle ul li{font-size: 14px;color: #666666;line-height: 24px;margin: 0 10px;}
.newsPage .pageContent .img img{display: inline-block;margin: 30px 0 20px;width: 100%;}
.newsPage .pageContent .text p{font-size: 16px;color: #4d4f53;line-height: 30px;text-align: justify;text-indent: 30px;margin-bottom: 30px;}

/*地方新闻*/ /*..新闻*/
.localExpress{margin-top: 40px;}
.localExpress .map-wrapper{margin-top: 15px;}
.localExpress .map-wrapper .map-box{width: 650px;height: 450px;margin: 0 auto;overflow: hidden;}
.localExpress .map-wrapper .map-box>.jsmap-container{margin-left: -80px;}
.localExpress .right{width: 45%;}
.localExpress .right .provinceList.hidelist{display: none;}
.provinceList li a{color: #323232;line-height: 28px;font-size: 16px; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;transition: .3s;}
.provinceList li a span{display: inline-block;width: 40px;height: 20px;border-radius: 4px;font-size: 12px;background: #cd555a;color: #fff;text-align: center;line-height: 20px;margin-right: 10px;}
.newsBox{flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;}
.newsBox .newsList{width: 30.93%;margin-right: 3.58%;margin-bottom: 0;}
.newsBox .newsList>ul{overflow: hidden;}
.newsBox .newsList:nth-child(3n){margin-right: 0;}
.titSmall{margin: 30px auto;}
.titSmall:after{background: url(../img/title_bg3.png);}
.newList .Item1 li a{width: 100%;font-size: 16px;overflow-wrap: break-word;white-space: normal;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newList li a:after{top: 14px;}
.map_info {z-index: 600;display: none;position: absolute;top: 10px;left: 0;font-family: "微软雅黑";width: 220px;margin: auto;margin-left: -90px;margin-top: 10px;background: white;background-position: center;min-height: 132px;
    box-sizing: border-box;padding: 18px 14px 14px;border-radius: 5px;border: 1px solid #efefef;}
.new_map { display: block; width: 15px; margin-top: -24px; height: 15px; background: white; margin-left: 90px; transform: rotate(-45deg);}
.map_top {position: relative;font-size: 14px;margin-bottom: 10px;color: #4abfcd;text-align: center;}
.map_top a { position: absolute; color: #4abfcd; right: 0px; top: 0; background: url(../img/site.png)no-repeat 0; padding-left: 15px;}
.map_text {font-size: 12px;color: #2b2b2b;line-height: 20px;font-family: "微软雅黑";}
.map_top_sc a { color: #48becc; background: url(../img/site.png)no-repeat 0; padding-left: 15px;}

/* 履行职能页 */
.f-title{margin-top: 25px;height: 46px;position: relative;}
.f-title .tit-item{display:inline-block;position: relative;}
.f-title::after{content: "";position: absolute;right: 0;bottom: 0; width:-webkit-calc(100% - 200px); width:-moz-calc(100% - 200px); width:calc(100% - 200px); height: 1px;background: #ac2e33;}
.f-title span{width: 192px;height: 44px;line-height: 44px; background: url(../img/f_title_bg.png) no-repeat;background-size: 100% 100%;color: #ffffff;text-align: center;}
.f-title a{color:#ac2e33;line-height: 50px;font-size: 16px;transition: all 0.4s;position: relative;width: 54px;}
.f-title a img{position: absolute;right: 0; top: 21px;}
.f-title a:hover{transition: all 0.5s; transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
}
.service-list {flex-wrap: wrap;align-items: flex-start;}
.state-list li{line-height: 40px;font-size: 16px;}
.state-list li .item{display: inline-block;color: #323232;transition: all 0.5s;    width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.state-list li .icon{display: inline-block;width: 8px;height: 8px;background: url(../img/f_icon1.png) no-repeat;margin-right: 10px;}
.state-list li .item:hover{transition: all 0.5s;color: #ac2e33;}

.service-list .list-item{display: inline-block;width: 48%;}
.function-list .list-item{width: 31%;}
.service-list .list-item li{line-height: 26px;
    align-items: flex-start;
    position: relative;
    padding-left: 25px;
    margin-bottom: 10px;
    text-align: left;
    overflow: hidden;
    display: inline-block;
    width: 100%;}
.service-list .list-item li .icon{position: absolute;left: 0; top: 10px;}
.service-list .list-item li a{-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: justify;
    transition: all 0.4s;
    text-align: left; width: 100%;max-height: 54px;}
.service-list .list-item li a:hover{transition: all 0.4s;color: #b3252b;}
/* 社员风采 */
.academician-mien{align-items: flex-start;justify-content: flex-start;}
.academician-mien .mien-item{width: 50%;position: relative;}
.academician-mien .mien-item .txt-slide{position: absolute;bottom: 0;width: 100%; height: 50px;line-height: 50px;
    background: rgba(0, 0, 0, 0.4);color: #ffffff;padding-left: 18px;}
.academician-mien .swiper-slide a{display: inline-block;width: 100%;}
.academician-mien .swiper-slide a img{display: inline-block;width: 100%;height: 400px;}

.academician-mien .swiper-container-horizontal>.swiper-pagination-bullets,.academician-mien .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 4px;left: auto;width: 120px;right: 0;}
.academician-mien .swiper-pagination-bullet{background: #ffffff;width: 10px;height: 10px;opacity: 0.9;transition: all 0.5s;}
.academician-mien .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ac2e33 ;}
.academician-mien .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px;}
.mien-item .f-title{margin-top: 0;}
.academician-mien .mien-item:nth-child(2) {padding-left: 25px;}
.academician-mien .mien-item .state-list{margin-top: 10px;}
.academician-mien .mien-item .state-list li{line-height: 50px;width: 100%;}
.academician-mien .mien-item li a{display: inline-block;width: 70%;transition: all 0.4s; overflow: hidden;text-overflow:ellipsis ;white-space: nowrap;color: #444444;}
.academician-mien .mien-item li:hover a {transition: all 0.4s;color:#b3252b ;}
.academician-mien .mien-item li .icon{background: #333333;width: 3px;height: 3px; border-radius: 50%; position: relative;top: -5px;}
.academician-mien .mien-item li .time{color: #999999;}
.member-classify .classify-item{display: inline-block;width: 23.5%;height: 80px;background: url(../img/mc_1.png);background-size: 100% 100%; 
    text-align: center;font-weight: bold;line-height: 82px;color: #ffffff;
    text-shadow: 2px 2px 2px #111111;transition: all 0.5s;}
.member-classify .classify-item:nth-child(2){background: url(../img/mc_2.png);background-size: 100% 100%;}
.member-classify .classify-item:nth-child(3){background: url(../img/mc_3.png);background-size: 100% 100%;}
.member-classify .classify-item:nth-child(4){background: url(../img/mc_4.png);background-size: 100% 100%;}
.member-classify .classify-item:hover{transition: all 0.5s;transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);}
@media screen and (max-width:1366px) {
    .academician-mien .mien-item .state-list li{line-height: 46px;}
    .academician-mien .swiper-slide a img{display: inline-block;width: 100%;height: 366px;}
}
@media screen and (max-width:1280px) {
    .academician-mien .mien-item .state-list li{line-height: 42px;}
    .newsTitle ul li a {font-size: 16px;}
}
@media screen and (max-width:1100px) {
    .academician-mien .mien-item .state-list li{line-height: 35px;}
    .academician-mien .swiper-slide a img {height: 295px;}
}
/* 历史回眸 */
.dataBank .data-main{align-items: flex-start;}
.dataBank .data-main .img-box{width: 18%;display: inline-block;overflow: hidden;}
.dataBank .data-main .img-box img{width: 100%;transition: all 0.5s;    max-height: 124px;}
.dataBank .data-main .img-box:hover img{transition: all 0.5s;transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}

.dataBank .data-main .txt-box{width: 82%;display: inline-block;}
.dataBank .data-main .txt-box{padding-left: 25px;text-align: justify;}
.dataBank .data-main .txt-box h4{text-align: center;margin-bottom: 15px;color: #ac2e33;letter-spacing: 1px;}
.dataBank .data-main .txt-box p{line-height: 24px;color: #888888;border-bottom: 1px solid #d8d8d8; height: 80px;
    -webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}
@media screen and (max-width:1280px) {
    .dataBank .data-main .txt-box p {height: 68px;}
}
.havbgcont{background: url(../img/h_bg.png) no-repeat;background-size: 100%; background-position: 50px 0;}
.picture-carousel{position: relative;width: 100%;margin-top: 40px;margin-bottom: 40px;}
.picture-carousel .swiper-slide{background: #ffffff;}
.picture-carousel .swiper-slide a{display: inline-block;width: 100%;background: transparent;}
.havbgcont .event-cont .event-inner::-webkit-scrollbar { color: #ffffff;background:#ffffff;} 
.havbgcont .event-cont {width: 100%;padding: 30px 0 20px;}

.havbgcont .event-cont .event-year{display: inline-block;background: #f0eae4; border: 2px solid #f0eae4;
    font-weight: bold;color: #b2252b;text-align: center;height: 100px;line-height: 100px;transition: all 0.5s;float: left;}
.havbgcont .event-cont .event-year:hover{transition: all 0.5s;border: 2px solid #dbc4ad;box-shadow:  0 0 6px 1px #e5d4c3;}
.todayevent-carousel{position: relative;width: 1320px;margin: 30px auto 30px;padding: 0 60px;}
.todayevent-carousel .swiper-slide a{display: inline-block;height: 160px;background: #f0eae4;border: 2px solid #f0eae4;
    max-width: 370px; border-radius: 6px;padding: 30px;line-height: 32px;font-size: 16px;color: #585755;transition: all 0.5s;
    -webkit-line-clamp: 4;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis; overflow: hidden;}
.todayevent-carousel .swiper-slide a:hover{border: 2px solid #dbc4ad;transition: all 0.5s;}
.todayevent-carousel .ebtn{background-color: #dbc4ad;width: 40px;height: 60px;border-radius: 4px;margin-top: -30px;transition: all 0.5s;}
.todayevent-carousel .ebtn:hover{background-color: #ddb286;transition: all 0.5s;}

.todayevent-carousel .swiper-button-prev {left: 0;background-image: url(../img/zuo.png);background-repeat: no-repeat;background-position: center center;background-size: 12px auto;}
.todayevent-carousel .swiper-button-next {right: 0;background-image: url(../img/you.png);background-repeat: no-repeat;background-position: center center;background-size: 12px auto;}

/* 图片列表 */
.top-navbox{color: #b4b4b4;}
.top-navbox a{display: inline-block;color:#b4b4b4 ;transition: all 0.4s;}
.top-navbox a:hover{transition: all 0.4s;color: #ac2e33;}
.c-title span.tit-item{ display: block;margin: 0 auto;}
.c-title:after{display:none;}
.prictureBank .pricture-list{flex-wrap: wrap;justify-content: flex-start;}
.prictureBank .pricture-list .list-item{display: inline-block;width: 24%;margin-right: 1.33%;margin-bottom: 25px;}
.pricture-list .list-item .img-box{width: 100%;overflow: hidden;position: relative;}
.pricture-list .list-item .img-box img{width: 100%;transition: all 0.5s;}
.pricture-list .list-item .img-box:hover>img{transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1); transition: all 0.5s;}

.prictureBank .pricture-list .list-item:nth-child(4n){margin-right: 0;}
.prictureBank .pricture-list .list-item p{transition: all 0.5s;padding-top: 15px;padding-left: 10px;color: #444444;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.pricture-list .list-item p:hover{color: #ac2e33;transition: all 0.5s;}

.pagging-box .pagging-item{display: inline-block;width: 42px;height: 32px;font-size: 16px; color: #999999;border: 1px solid #999999;margin-right: 12px;text-align: center;line-height: 34px;transition: all 0.5s;}
.pagging-box .pagging-item:last-child{margin-right: 0;}
.pagging-box .pagging-item.lp{width: 62px;}
.pagging-box .pagging-item.on,.pagging-box .pagging-item:hover{background: #b34246;color: #ffffff;
    border-color:#b34246 ;}
.pagging-box .pagging-item.disable-item{background-color: #cccccc;border-color: #cccccc;color: #ffffff;cursor: context-menu;}
/* 视频资料 */
.pricture-list .list-item .v-icon{display: inline-block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

/* 网站地图 */
.websitecont .tab-list h5{background: #efefef;width: 100%;height: 50px;font-weight: bold;color: #ac2e33;padding-left: 20px;position: relative;line-height: 54px;}
.websitecont .tab-list h5::before{content: "";width: 4px;height: 20px;background: #ac2e33;display: inline-block;margin-right: 10px;position: relative;top: 4px;}
.websitecont .tab-list .list{padding:10px 30px;line-height: 34px;flex-wrap: wrap;justify-content: flex-start;border-bottom: 1px solid #e1e1e1;}
.websitecont .tab-list .list .list-item {display: inline-block;width: 20%;max-width: 20%;}
.websitecont .tab-list .list a{font-size: 16px;display: inline-block;color: #666666;transition: all 0.4s;}
.websitecont .tab-list .list a:hover{color: #ac2e33;transition: all 0.5s;}

/* 联系我们 */
.address-cont { height: 509px;margin-bottom: 80px;}
.address-cont .txt-box{width: 35%;height: 100%;display: inline-block;background:  #b44449;color: #ffffff;padding:8% 6%;}
.address-cont .txt-box li{height: 90px;}
.address-cont .txt-box li h6{margin-bottom: 10px;position: relative;padding-left: 35px;}
.address-cont .txt-box li h6 i{display: inline-block;position: absolute;left: 0;top: 3px;}
.address-cont .txt-box li p{line-height: 24px;padding-left: 35px;}

.address-cont .location-box{width: 65%;height: 100%;display: inline-block;}
.address-cont .location-box .map{width: 100%;height: 100%;}
/* 免费声明 */
.statement-cont{color: #4d4f53;line-height: 28px;padding:  0 5%;text-align: justify;}
.statement-cont p,.statement-cont h6{font-size: 16px;}
/* 视频页 */
.videoscont .article-title{text-align: center;font-size: 28px;margin-bottom: 20px;}
.videoscont .article-data {text-align: center;color: #666666;font-size: 16px;}
.videoscont .article-data span{display: inline-block;padding: 0 10px;}
.videoscont .videos-box{width: 80%;margin: 0 auto;}


/* 移动端 */
@media screen and (max-width: 1680px) {
    .localExpress .right {
        width: 40%;
        margin-left: 0%;
    }
}
@media screen and (max-width: 1440px) {
    .todayevent-carousel {
        width: 1200px;
    }
}
@media screen and (max-width: 1366px) {
    .newsItem ul li {
        padding: 6px 0 7px;
    }
    .perFuntion .right .img {
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .todayevent-carousel {
        width: 1100px;
    }
    .todayevent-carousel .swiper-slide a {
         height: 192px;
    }
    .newsTitle ul li a {font-size: 16px;}
}
@media screen and (max-width: 1280px) {
    .newsItem ul li {
        padding: 5px 0 6px;
    }
    .perFuntion .right .img {
        margin-top: 10px;
        margin-bottom: 30px;
    }
    .txt h3 {
        min-width: 105px;
        font-size: 18px;
        line-height: 50px;
    }
    .newsBanner .swiper-slide .img img {
        height: 350px;
    }
    .newsBanner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 0;
    }
    .Item1 li {
        padding: 5px 0;
    }
    .localExpress .right {
        width: 35%;
        margin-left: 0%;
    }
    .localExpress .right {
        width: 35%;
    }
    .indexTab .tabBox .tabNav .txt {
        margin-right: 0%;
    }
}